package com.power.sifa.statistics.model.pageInfo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
*  每日记录记事本条件查询
*/

@Data
@ApiModel(value="每日记录记事本条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_note_bookPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "nanoid")
        private String f_id;
        @ApiModelProperty(value = "nanoid操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "用户id")
        private String f_userid;
        @ApiModelProperty(value = "用户id操作符")
        private String f_userid_op = "like";

        @ApiModelProperty(value = "用户名称")
        private String f_username;
        @ApiModelProperty(value = "用户名称操作符")
        private String f_username_op = "like";

        @ApiModelProperty(value = "记录时间", example = "2020-02-05 13:30:41")
        @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
        private Date f_notetime;
        @ApiModelProperty(value = "记录时间操作符")
        private String f_notetime_op = "=";

        @ApiModelProperty(value = "记录文本")
        private String f_notetext;
        @ApiModelProperty(value = "记录文本操作符")
        private String f_notetext_op = "like";


        @ApiModelProperty(value = "排序")
        private Integer f_sort;
        @ApiModelProperty(value = "排序操作符")
        private String f_sort_op = "=";

}
